<?php
/**
 * Created by PhpStorm.
 * User: lili
 * Date: 19-4-28
 * Time: 下午3:57
 */

namespace app\admin\model;


use think\Model;

/**
 * lr模型需要的模型表
 *
 * */
class Lrtrain extends Model
{

    /**
     * 记录点击记录
     * @param int $uid 用户id
     * @param int $aid 文章id
     * @param string $token token标示
     *
     * */
    public function additem($uid,$aid,$token){
        $data=[
            'll_uid'=>$uid,
            'll_aid'=>$aid,
            'll_token'=>$token
        ];

        $res=$this->where($data)->find();
        if(empty($res)){
            //如果不存在，直接添加
            $data['ll_click']=1;
            return $this->isUpdate(false)->save($data);
        }else{
            //存在，直接更新
            return $this->isUpdate(true)->save([
                'll_click'=>1
            ],$data);
        }
    }

    /**
     * 添加所有每一次的推荐 列表
     * @param int $uid 用户id
     * @param int $aids 文章批量id
     * @param string $token token标示
     *
     * */
    public function addRecitem($uid,$aids,$token){

        foreach ($aids as $aid){
            $data=[
                'll_uid'=>$uid,
                'll_aid'=>$aid,
                'll_click'=>0,
                'll_token'=>$token
            ];
             $this->isUpdate(false)->save($data);
        }
    }





}